package com.probox.common.entity.domain.wechat.PayAudit.subject_info;

import lombok.Data;

import java.io.Serializable;

/**
 * 最终受益人信息(UBO)
 * 经营者/法人不是最终受益所有人，则需提填写受益所有人信息。
 * 根据国家相关法律法规，需要提供公司受益所有人信息，受益所有人需符合至少以下条件之一：
 * 1、直接或者间接拥有超过25%公司股权或者表决权的自然人。
 * 2、通过人事、财务等其他方式对公司进行控制的自然人。
 * 3、公司的高级管理人员，包括公司的经理、副经理、财务负责人、上市公司董事会秘书和公司章程规定的其他人员。
 * @author Kite
 * @date 2021/6/28
 */
@Data
public class UboInfo implements Serializable {
    /**
     * 证件类型（必填）
     * IDENTIFICATION_TYPE_IDCARD：中国大陆居民-身份证
     * IDENTIFICATION_TYPE_OVERSEA_PASSPORT：其他国家或地区居民-护照
     * IDENTIFICATION_TYPE_HONGKONG_PASSPORT：中国香港居民-来往内地通行证
     * IDENTIFICATION_TYPE_MACAO_PASSPORT：中国澳门居民-来往内地通行证
     * IDENTIFICATION_TYPE_TAIWAN_PASSPORT：中国台湾居民-来往大陆通行证
     */
    private String id_type;

    /**
     * 身份证人像面照片 （必填）
     */
    private String id_card_copy;

    /**
     * 身份证国徽面照片 （必填）
     */
    private String id_card_national;

    /**
     * 证件照片 （必填）
     */
    private String id_doc_copy;

    /**
     * 受益人姓名（必填）
     */
    private String name;

    /**
     * 证件号码（必填）
     */
    private String id_number;

    /**
     * 证件有效期开始时间（必填）
     */
    private String id_period_begin;

    /**
     * 证件有效期结束时间（必填）
     */
    private String id_period_end;

}
